package com.example.baimao_tp.data.model

import com.fasterxml.jackson.annotation.JsonProperty

data class PoseItem(
    @JsonProperty("value")
    val value: String,

    @JsonProperty("en")
    val en: String,

    @JsonProperty("cn")
    val cn: String
)

data class PoseConfig(
    @JsonProperty("pose")
    val pose: List<PoseItem>
)

/**
 * 获取姿势的本地化文本
 */
fun PoseItem.getLocalizedName(language: String): String {
    return when (language.lowercase()) {
        "en", "english" -> en
        "zh", "chinese", "cn" -> cn
        else -> cn // 默认中文
    }
}